a{text-decoration: none; color: #0033FF;}
a:hover{ color:#000000; }
p{ font-size: 11pt;word-break:break-all;margin:0;padding:2;
line-height:100%;}

form{margin:0px;
}

select{font-size:9pt; padding-top:1px;}

input{ font-size: 9pt;padding-top:2px;}

body{ font-size: 9pt; margin:0px }
div{ margin:0;font-size: 9pt;height:inherit!important;}
td{ font-size: 9pt;line-height:200%;color:#363636 }
th{ font-size: 9pt;font-weight:normal;}

img{
	border:0px;
}
h1{font-size:14px;line-height:30px; width:96%;margin:0 auto;}
textarea{overflow:auto;word-break:break-all;border:1px solid #c1c1c1;}

input[type="text"]{border:1px solid #c1c1c1;}

.hand{cursor:pointer}

.disable{
	font-size: 9pt;text-align:left;color:#3A3A3A;border-width:2px;
	background-color:#E0E00;border-style:inset;
}

.top_button{
  	font-size: 9pt;
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	background-image: url('../images/button_bg.jpg');
	border-left: gray 1px solid;
	cursor: hand;color:000000;
	border-bottom: gray 1px solid;
	height: 20px;padding-left:5;padding-right:5;padding-top:2;
	margin-bottom:3;
}

.button
{
  	font-size: 9pt;
	cursor:pointer;;
	height: 22px;padding-left:5;padding-right:5;padding-top:2;
	margin-bottom:2;
}

.container{
text-align:center;
clear:both;
width:89%;
padding-bottom:0px;
padding-top:0px;
}

.main{
	text-align:center;
	font-size:12px;
	width:85%;
	margin-left:40px;
	margin-bottom: 15px;
	padding: 0px;
	word-break:break-all;
}

.main th{
	background-color:#F3F9FF;
	font-weight:normal;
	line-height:150%;
}

.main td{
	text-align: center;
	word-break:break-all;
	line-height:230%;
}

.main_left th{
	text-align:left;
	padding-right:12px;
	line-height:230%;
}

.main_left td{
	text-align: left;
	word-break:break-all;
	line-height:230%;
}

.rs_head{
    clear:both;
	margin-left:40px;
	margin-top:20px;
	font-weight:normal;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	background-color: #f8f8f8;
	text-align:left;
	color:#838383;
	background-color:#E9EAED
	width:85%;
	border:1px solid #ececec;
	word-break:break-all;
}

.dotted_line{
border-top:1px #999999 dotted;
}

.guide_info{
	margin-left:40px;padding-top:15px;padding-bottom:20px;width:90%;
	clear:both;
}

.div_but {
	float:right;
	cursor:pointer;
	color:#ffffff;
	background-color:#95A3B1;
	BORDER:#999999 1px solid;
	padding-top:2px;
	padding-bottom:1px;
	PADDING-RIGHT:6px;
	PADDING-LEFT:6px;
	margin-top:1px;
	margin-right:50px;
	font-weight:normal
}
.rights{float:left;width:130px;list-style-type:none}

.content_none{
	display:none;
}		 
.ajax_window{z-index:100;position:absolute; background:RGB(156,190,222); text-align:left; border:solid 1px #a4dceb; padding:10px;filter:alpha(opacity=90);opacity: 0.9;}
.alt_btn{width:50px;height:23px;line-height:23px;border:0;margin: 0 5px;background:url(../images/dialog/alt_btn.gif) no-repeat;}


#container{text-align: left;width: 96%;height: auto;margin:0 auto;padding: 0px;}
#container #title{height: 25px;border-bottom:3px #3A81C8 solid}
#container #title ul{height: 13px;}
#container #title li{float: left;list-style-type: none;height: 25px;line-height: 25px;text-align: center;margin-right: 1px;}
#container #title a {text-decoration: none;color: #000000;display: block;width: auto;background: #deebf7;}
#container #title a span,#container #title a .selectspan1,#container #title a .selectspan2 {display: block;padding: 0 15px 0 15px;}
#container #title a:hover {text-decoration: none;display: block;width: auto;}
#container #title a:hover span {display: block;padding: 0 15px 0 15px;}
#container #title .selectli1,#container #title .selectli2 {text-decoration: none;color: #ffffff;display: block;width: auto;font-weight:bold;background:#3982ce;}
#container #content ul{margin: 10px;}
#container #content li{margin: 5px;}
#container #content li img{margin: 5px;display:block;}
#container #content{height: 100%;padding: 0px;}
.hidecontent{display:none;}
.tab_table_bottom {border-collapse:collapse;vertical-align:middle;border:1px #337EC0 solid;border:0;}
#container table{margin-top:10px;border-top:#337EC0 1px solid;border-left:#337EC0 1px solid;}
#container table td{border-bottom:#337EC0 1px solid;border-right:#337EC0 1px solid;}
